export interface ElderVO {
  /**
   * 老人id
   */
  elderId: string | number;

  /**
   * 老人姓名
   */
  elderName: string;

  /**
   * 性别
   */
  gender: number;

  /**
   * 出生日期
   */
  birthDate: string;

  /**
   * 年龄
   */
  age: number;

  /**
   * 证件类型
   */
  idCardType: string | number;

  /**
   * 证件号码
   */
  idCard: string | number;

  /**
   * 民族
   */
  nation: string;

  /**
   * 血型
   */
  bloodType: string;

  /**
   * 是否在院
   */
  isActive: number;

  /**
   * 家庭地址
   */
  addressDetail: string;

  /**
   * 照护者
   */
  caregiver: string;

  /**
   * 健康状况简述
   */
  healthStatus: string;

  /**
   * 入住日期
   */
  admissionDate: string;

  /**
   * 房间号
   */
  roomId: string | number;

  /**
   * 备注
   */
  remarks: string;

}

export interface ElderForm extends BaseEntity {
  /**
   * 老人id
   */
  elderId?: string | number;

  /**
   * 老人姓名
   */
  elderName?: string;

  /**
   * 性别
   */
  gender?: number;

  /**
   * 出生日期
   */
  birthDate?: string;

  /**
   * 年龄
   */
  age?: number;

  /**
   * 证件类型
   */
  idCardType?: string | number;

  /**
   * 证件号码
   */
  idCard?: string | number;

  /**
   * 民族
   */
  nation?: string;

  /**
   * 血型
   */
  bloodType?: string;

  /**
   * 是否在院
   */
  isActive?: number;

  /**
   * 家庭地址
   */
  addressDetail?: string;

  /**
   * 照护者
   */
  caregiver?: string;

  /**
   * 健康状况简述
   */
  healthStatus?: string;

  /**
   * 入住日期
   */
  admissionDate?: string;

  /**
   * 房间号
   */
  roomId?: string | number;

  /**
   * 备注
   */
  remarks?: string;

}

export interface ElderQuery extends PageQuery {

  /**
   * 老人姓名
   */
  elderName?: string;

  /**
   * 证件类型
   */
  idCardType?: string | number;

  /**
   * 证件号码
   */
  idCard?: string | number;

  /**
   * 是否在院
   */
  isActive?: number;

  /**
   * 房间号
   */
  roomId?: string | number;

    /**
     * 日期范围参数
     */
    params?: any;
}

/**
 * 老人基本信息查询对象
 */
export interface ElderBasicQuery extends PageQuery {
  /** 老人姓名 */
  elderName?: string;
  /** 身份证号 */
  idCard?: string;
  /** 手机号码 */
  phoneNumber?: string;
  /** 性别 */
  gender?: string;
  /** 入住状态 */
  status?: string;
}

/**
 * 老人基本信息视图对象
 */
export interface ElderBasicVO {
  /** 老人ID */
  elderId: string | number;
  /** 老人姓名 */
  elderName: string;
  /** 身份证号 */
  idCard: string;
  /** 手机号码 */
  phoneNumber: string;
  /** 性别(0男 1女 2未知) */
  gender: string;
  /** 年龄 */
  age: number;
  /** 出生日期 */
  birthDate: string;
  /** 民族 */
  nation: string;
  /** 籍贯 */
  nativePlace: string;
  /** 婚姻状况(0未婚 1已婚 2离异 3丧偶) */
  maritalStatus: string;
  /** 政治面貌 */
  politicalStatus: string;
  /** 紧急联系人 */
  emergencyContact: string;
  /** 紧急联系人电话 */
  emergencyPhone: string;
  /** 与老人关系 */
  relationship: string;
  /** 现居住地址 */
  address: string;
  /** 入住状态(0未入住 1已入住 2已退住) */
  status: string;
  /** 备注 */
  remark: string;
  /** 创建时间 */
  createTime: string;
}

/**
 * 老人基本信息表单对象
 */
export interface ElderBasicForm {
  /** 老人ID */
  elderId?: string | number;
  /** 老人姓名 */
  elderName: string;
  /** 身份证号 */
  idCard: string;
  /** 手机号码 */
  phoneNumber: string;
  /** 性别(0男 1女 2未知) */
  gender: string;
  /** 出生日期 */
  birthDate?: string;
  /** 民族 */
  nation?: string;
  /** 籍贯 */
  nativePlace?: string;
  /** 婚姻状况(0未婚 1已婚 2离异 3丧偶) */
  maritalStatus?: string;
  /** 政治面貌 */
  politicalStatus?: string;
  /** 紧急联系人 */
  emergencyContact?: string;
  /** 紧急联系人电话 */
  emergencyPhone?: string;
  /** 与老人关系 */
  relationship?: string;
  /** 现居住地址 */
  address?: string;
  /** 入住状态(0未入住 1已入住 2已退住) */
  status?: string;
  /** 备注 */
  remark?: string;
}



